shell out (someone's) savings

Translations
dépenser toutes les économies de quelqu’un
Definitions
To spend or pay a significant amount of someone's saved money, often reluctantly or under pressure.